Big Huge Thesaurus

Rosa eglanteria

noun